//
// Created by zhupi on 2024/10/3.
//

#include "message_List_widget.h"



MessageListWidget::MessageListWidget(QWidget *parent) : QListWidget(parent)
{
    // 设置右键菜单策略为自定义
    setContextMenuPolicy(Qt::CustomContextMenu);
    connect(this, &MessageListWidget::customContextMenuRequested, this, &MessageListWidget::CustomContextMenu);
}

void MessageListWidget::CustomContextMenu(const QPoint &point)
{
    QModelIndex index = indexAt(point);
    if (!index.isValid()) {
        return; // 如果点击的位置不在任何一个节点上，不弹出菜单
    }

    // 获取当前点击的项的信息
    QString itemName = index.data().toString();
    qDebug() << "Right-clicked on:" << itemName;

}
